while(cin>>temp)怎么跳出循环

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:13:35
temp为string或int或者其他类型
键入什么能让cin>>temp为假?
还是要在循环里面夹跳出去的代码
跳不出来啊……
但是像temp如果是int类型,键入“.”就可以跳出来,如果是别的类型有类似的特殊能跳出来值么

还是用判断代码吧

即使有为假的 可能还要抛出异常处理 所以到麻烦~~

ctrl+z 结束输入,还有记得清除输入流 cin.clear() ; 不然后面继续用while(cin >> temp)

ctr+break